include(basedef.m4)

dumpdef

 define("{start}",esyscmd(date))

 define("{now}","{esyscmd(date)}")
 
 _(foo, bar, zot)

 dumpdef("{_}","{define_}") _

 define("{a}","{"{b}"}")   dumpdef("{a}")  a

 define("{a_}","{"{b}"}")   dumpdef("{a_}")  a_

 define("{_a}","{this is a}")   dumpdef("{_a}") _a

 define_(b,this is b)   dumpdef("{_b}") _b

B:  dumpdef_( b)
A:  dumpdef_( a)

  syscmd( sleep 3)

  Now:   now
  Start: start

  dumpdef("{esyscmd}","{einclude}")

dnl  einclude(stdio.h)
